| Предыдущая | Следущая | |
Flash Player 7.
Замечание: Этот класс также поддерживается в Flash Player 6 при использовании с Flash Communication Server. Подробнее см. документацию Flash Communication Server.
Класс NetStream обеспечивает методы и свойства для проигрывания FLV файлов из локальной файловой системы или HTTP адреса. Вы используете объект NetStream для закачки видео через объект NetConnection. Проигрывание внешних FLV файлов дает некоторое преимущество по сравнению со встроенным (embedding) воFlash видео в плане производительности и распределения памяти и независимость видео от частоты воспроизведения кадров flash-ролика. Этот класс обеспечивает ряд методов и свойств, которые можно использовать для отслеживания процессов загрузки и проигрывания файлов и предоставить пользователю возможности управления проигрыванием (остановка, пауза и т.д.).
Подробнее о воспроизведении видео см. "Динамическое воспроизведение внешних FLV файлов".
Следующие методы и свойства классов NetConnection и NetStream используются для управлениея воспроизведением FLV файлов.
|
Метод |
Назначение |
|---|---|
|
Закрывает поток, но не очищает объект video. |
|
Приостанавливает или возобновляет воспроизведение потока. |
|
Начинает воспроизведение внешнего видео (FLV) файла. |
|
Ищет указанную позицию в FLV файле. |
|
Определяет время буферизации данных перед выводом. |
|
Свойство |
Описание |
|---|---|
|
Текущее число секунд данных, находящихся в буфере. |
|
Read-only; число секунд определенных для буфера методом |
|
Read-only; число байт данных, загруженных в плеер. |
|
Read-only; общее число байт данных, подлежащих загрузке в плеер. |
|
текущая частота кадров. |
|
Read-only; текущая позиция, в секундах. |
|
Обработчик |
Описание |
|---|---|
|
вызывается каждый раз при изменении статуса или получения объектом NetStream сообщения об ошибке. |
Flash Player 7.
Замечание: Этот класс также поддерживается в Flash Player 6 при использовании с Flash Communication Server. Подробнее см. документацию Flash Communication Server.
new NetStream(my_nc:NetConnection): NetStream
my_nc объект NetConnection.
Ссылка на объект NetStream.
Конструктор;создает поток, который можно использовать для воспроизведения FLV файлов через указанный объект NetConnection.
Следующий код сначала создает новый объект NetConnection , connection_nc,
и использует его для создания нового объекта NetStream с именем stream_ns.
В панели дополнительного
меню библиотеки (library) выберите New Video чтобы создать новый объект
video
и дайте его экземпляру в сцене имя my_video. Затем поместите следующий
код в FLA или AS файл:
var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
stream_ns.play("video1.flv");
NetConnection class, NetStream class, Video.attachVideo()
| Посмотреть комментарии LiveDocs | Предыдущая | Следущая | |